package com.ctshk.rpc.hotel.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(value="HotelReservestionStockAndPriceDTO对象", description="酒店预订产品页面酒店产品库存与价格等信息")
public class HotelReservestionStockAndPriceDTO implements Serializable {
    @ApiModelProperty(value = "酒店ID")
    private Long id;

    @ApiModelProperty(value = "区域ID")
    private Long areaId;

    @ApiModelProperty(value = "地区")
    private String areaName;

    @ApiModelProperty(value = "酒店名称")
    private String hotelName;

    @ApiModelProperty(value = "英文名称")
    private String enHotelName;

    @ApiModelProperty(value = "联系电话")
    private String telephone;

    @ApiModelProperty(value = "酒店地址")
    private String location;

    @ApiModelProperty(value = "酒店位置")
    private String businessDistrictName;

    @ApiModelProperty(value = "酒店位置描述")
    private String locToDistrictDistance;

    @ApiModelProperty(value = "邮编")
    private String postalCode;

    @ApiModelProperty(value = "酒店类型（高档型、豪华型...）")
    private String hotelTypeName;

    @ApiModelProperty(value = "酒店星级")
    private String starLevel;

    @ApiModelProperty(value = "酒店介绍")
    private String hotelContent;

    @ApiModelProperty(value = "酒店经度")
    private String longitude;

    @ApiModelProperty(value = "酒店纬度")
    private String latitude;

    @ApiModelProperty(value = "开业时间")
    private String openingTime;

    @ApiModelProperty(value = "装修时间")
    private String finalRenovationTime;

    @ApiModelProperty(value = "酒店政策")
    private String hotelPolicy;

    @ApiModelProperty(value = "酒店封面图片地址")
    private String coverMap;

    @ApiModelProperty(value = "酒店图片")
    private String showPhotoJson;

    @ApiModelProperty(value = "酒店设施列表")
    private List<HotelFacilitiesDTO> hotelFacilitiesDTOList;

    @ApiModelProperty(value = "酒店房型列表")
    private List<HotelReservestionProductListDetailDTO> hotelReservestionProductListDetailDTO;













}
